home *** CD-ROM | disk | FTP | other *** search
-
- CURRENT_MEETING_REPORT_
-
-
- Reported by Greg Vaudreuil/CNRI
-
- 822EXT Minutes
-
- Agenda
-
- o Review of Implementations.
- o Review of the Message Format Document.
- o Type/ Subtype Clarifications.
- o Resolution of the Encapsulated Message Format.
- o State and Status of the Mnemonic Encoding and Character Set
- Document.
-
-
- The meeting began with a review of the work of implementors on the
- Message format documents. Four attendees had implemented from the
- document, with at least two others not in attendance. Three of the
- known implementations were mail readers and two were gateway products.
-
- A review of the Message format document was begun. Due to the limited
- time the Working Group had in face to face session, it was agreed to
- only discuss those points which were substantive and potentially
- controversial.
-
- Issue 1: Character set designation in a new header line. There was
- dissatisfaction with indicating the character set only as a subtype of
- text. One implementor found it useful to have a character set is
- non-text objects. A review of the reasons for putting character sets in
- a sub-type resulted in no objections to moving this information into a
- new header.
-
- Issue 2: The character designation discussion opened up a issue
- regarding the syntax of optional and required fields in the type
- designation. An objection, with request for explanation, was made to
- the split between the type and the subtype field. The original rational
- for this hierarchy, to aid gateways and mail readers in ``doing the
- right thing'' with unrecognized content-types is less compelling in
- light of the realization that the content-type is little more than a
- hint as to which transfer encoding should be used, and there are many
- cases where selection of a transfer-encoding will result in a less
- efficient choice than could be made. Other participants argued that the
- type field offers a valuable help to mail readers which try to do
- something with unrecognized subtypes. Resolution was reached with the
- observation that the type/subtype notation could be interpreted by a
- mail reader as a single level content-type. The proposed standard
- version will use the two level hierarchy.
-
- Issue 3: The syntax of type/subtype is not clean. Some subtypes have
- mandatory fields, such as text, and others have an attribute pair
- notation for options. Much of this notation is a holdover from the RFC
- 934 multi-part specification. The Working Group re-affirmed the
-
- 1
-
-
-
-
-
- preference for simplicity and elegance over compatibility with that
- previous specification. After discussion the following was proposed and
- accepted overwhelmingly: required parameters for a type or subtype
- should be included as part of that content-type header line, and
- optional parameters should be put in a new header line per option. It
- was noted that several options may be used by many body-types and so
- there is a reduction of complexity. Among the new optional parameters
- suggested were content-filename and content-conversion. Other fields
- were left up to the document editors to define as needed to clean up the
- type/subtype syntax.
-
- After this warmup the Working Group moved on to the issue of nested
- transfer encodings. After some initial implementation experience, it
- has become clear that allowing arbitrary nested body parts each with a
- transfer encoding, causes a significant increase in the complexity of
- mail readers. No one disagreed that nested encodings are possible on
- almost all know platforms. People realized that some of this complexity
- could be pushed off onto gateways, but after exchanging sendmail horror
- stories for 30 minutes, it became clear that having gateways mung
- messages was really ``sickening'' to many in attendance.
-
- In return for this complexity, two key advantages are realized. The
- first is the ability to allow 8 bit text in the headers of messages,
- provided the message is encoded as a whole a transfer encoding. Without
- the ability to nest the encodings, including headers in this fashion
- would only be possible for simple messages with no encoded body parts.
- The second advantage is the ability to specify a simple encapsulation
- for gateways between diverse transport environments as well as non-smtp
- based environments. By allowing the encapsulation of a binary or 8bit
- message without requiring part by part examination and conversion, the
- need for a gateway to parse complex multi-part messages and understand
- the content-types is significantly reduced.
-
- After two hours of talking, a strawman poll was taken in which the group
- was fairly evenly split between those interested in preserving the
- nested encodings and those who did not. In the interest of making
- progress with an issue that has defied consensus, the Chair proposed a
- compromise position. Because the group could agreed that it is far
- easier to drop the nested encodings in a future version than to add it
- the following was stated.
-
- POSITION: The Proposed Standard version of the message format document
- will allow nested encodings. If in implementing this specification, it
- is determined by the group that it is either technologically unfeasible
- or excessively cumbersome, it will be dropped at the Draft Standard
- stage.
-
- Beginning the second session, the Working Group discussed the two
- documents by Keld Simonson. The first of these documents describes many
- character sets, both ISO standards and others that are of interest to
- the Internet Community. Furthermore, this document defines naming
- conventions for both the characters and character sets. This naming
- functionality is not duplicated in any other registry, although it is
- expected that a similar ISO registry will be set up at some time. This
-
- 2
-
-
-
-
-
- document uniquely names the character sets intended to be used in the
- Message Format document and other IETF work. With the addition of a
- provision that future character sets will be registered with the IANA,
- the Working Group endorsed it's publication as an informational
- document.
-
- The second of Simonsen's documents, the mnemonic encoding document was
- discussed in terms of the message format document. This document uses
- the character names in the character set document to define a readable
- escape sequence for characters which cannot be represented in ASCII.
- This has been proposed as an alternative to the use of a native
- character set and transport encoding. The Working Group thought this
- was a wonderful idea, and endorsed it's publication as an experimental
- protocol. The Message Format document will reference this as a
- mechanism for sending 8 bit text where it is known the receiver is only
- capable of reading text on an ASCII or invariant 646 display.
-
- The Working Group discussed the need to resolve the problem with the
- growing anarchy in email error message, both in terms of the
- interpretation of RFC822 headers for the designation of error
- recipients, and the format of those messages. It was felt that this
- work should be begun in two areas, a revision to RFC 822, to clarify
- ambiguous sections, and defining a standard machine-parsable error
- message using the message format standard. This effort began with a
- call for ideas and strawman proposals on the Working Group. Due to lack
- of time, this was not discussed further in this meeting.
-
- Attendees
-
- Philip Budne phil@shiva.com
- Johnny Eriksson bygg@sunet.se
- Erik Fair fair@apple.com
- Ned Freed ned@innosoft.com
- Karen Frisa karen.frisa@andrew.cmu.edu
- Russ Hobby rdhobby@ucdavis.edu
- P. Allen Jensen allen@audfax.audiofax.com
- Neil Katin katin@eng.sun.com
- Douglas Kerr dougk@mtxinu.com
- Darren Kinley kinley@crim.ca
- Jim Knowles jknowles@trident.arc.nasa.gov
- Vincent Lau vincent.lau@eng.sun.com
- Eliot Lear lear@turbo.bio.net
- Jack Liu liu@koala.enet.dec.com
- Joseph Malcom jmalcom@sura.net
- Louis Mamakos louie@ni.umd.edu
- Leo McLaughlin ljm@wco.ftp.com
- Keith Moore moore@cs.utk.edu
- Michael Patton map@lcs.mit.edu
- Jan Michael Rynning jmr@nada.kth.se
- Harri Salminen hks@funet.fi
- Keld Simonsen keld.simonsen@dkuug.dk
- Gregory Vaudreuil gvaudre@nri.reston.va.us
- John Wobus jmwobus@suvm.acs.syr.edu
-
-
- 3
-